how c work